//
//  LevelConfig.h
//  Project5
//
//  Created by Nguyen Tan Loc on 5/29/13.
//  Copyright (c) 2013 Nguyen Tan Loc. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface LevelConfig : NSObject
{
    
    NSString *m_gLevelName;
    
    int   m_gMode;
    int   m_gLimitType;
    int   m_gLimitNum;
    float m_gSpeed;
    
    NSMutableArray *m_arrRateBullet;
    NSMutableArray *m_arrScore;
    NSMutableArray *m_arrCombo;
    NSMutableArray *m_arrIngre;
}

@property (nonatomic, assign) NSString *_gLevelName;
@property (nonatomic, assign) int _gMode;
@property (nonatomic, assign) int _gLimitType;
@property (nonatomic, assign) int _gLimitNum;
@property (nonatomic, assign) float _gSpeed;
@property (nonatomic, assign) NSMutableArray *_arrRateBullet;
@property (nonatomic, assign) NSMutableArray *_arrScore;
@property (nonatomic, assign) NSMutableArray *_arrCombo;
@property (nonatomic, assign) NSMutableArray *_arrIngre;

+(LevelConfig *) sharedLevelConfig;
-(void) loadLevel:(NSString *)path;

@end
